package cn.com.haopy.dataes.mongodb.entity;


import cn.com.haopy.dataes.mongodb.entity.base.MBaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.annotation.TypeAlias;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDate;
import java.time.LocalDateTime;


@Data
@ApiModel(value = "门店信息")
@Document("h_store")
@TypeAlias("h_store")
public class MStore extends MBaseEntity {


    private String code;
    private String name;
    private String person;
    private String tel;
    private String address;
    private double longitude;
    private double latitude;
    private String images;
    private String orgCode;
    private String cityCode;
    private String areaCode;
    private Short type;
    private Boolean onlyPrescribeFlag;
    private Boolean residentTag;
    private String residentPractisingImage;
    private String creditCode;
    private String imageLicense;
    private String imageQuality;
    private String permitCode;
    private LocalDate permitStart;
    private LocalDate permitExpired;
    private String imagePermit;
    private Boolean isRecord;
    private String imageRecord;
    private LocalDateTime recordDate;
    private LocalDateTime recordExpiredDate;
    private String superviser;
    private String regTag;
    private Boolean mallTag;
    private String incaId;
    private Boolean rxRegularFlag;
    private Boolean rxCdmFlag;
    private Boolean rxChsFlag;
    private Boolean rxDualChnFlag;
    private String recipelSignType;
    private Boolean recipelAutoVerifySetFlag;
    private Boolean recipelAutoVerifyFlag;
    private String recipelAutoVerifierName;
    private String recipelAutoVerifierCode;
    private Boolean reviewAllocateFaceVerifyFlag;
    private String defaultReviewEmployeeCode;
    private String defaultAllocateEmployeeCode;
    private String status;
    private String remarks;


}
